<?php

require_once 'cidades.modelo.class.php';

class CidadesControl {

    function CidadesControl() {

        if (isset($_POST['action']) && $_POST['action'] == "cidades_insert") {

            if ($_POST['name'] == NULL || $_POST['cep'] == NULL || $_POST['FKuf'] == NULL) {
                echo "Preencha todos os campos";

                return false;
            }

            $cidadesModelo = new CidadesModelo();
            $cidadesModelo->setName($_POST['name']);
            $cidadesModelo->setCep($_POST['cep']);
			$cidadesModelo->setFKuf($_POST['FKuf']);
			
            $cidadesModelo->insert();

            header("Location: ../index.php");
        }

        if (isset($_POST['action']) && $_POST['action'] == "cidades_update") {

            if ($_POST['name'] == NULL || $_POST['cep'] == NULL || $_POST['FKuf'] == NULL) {
                echo "Preencha todos os campos";

                return false;
            }
			
            $cidadesModelo = new CidadesModelo();
            $cidadesModelo->setName($_POST['name']);
            $cidadesModelo->setCep($_POST['cep']);
			$cidadesModelo->setFKuf($_POST['FKuf']);

            $cidadesModelo->updateName();
            $cidadesModelo->updateCep();
			$cidadesModelo->updateFKuf();

            header("Location: ../index.php");
        }

        if (isset($_GET['action']) && $_GET['action'] == "cidades_delete") {

            $cidadesModelo = new CidadesModelo();
            $cidadesModelo->setId($_GET['id']);

            $cidadesModelo->delete();

            header("Location: ../index.php");
        }

    }

    function selectCidades($id) {
        $cidadesModelo = new CidadesModelo();
        $array = $cidadesModelo->select("WHERE id = ".$id);
        return $array;
    }

    function selectAll() {
        $cidadesModelo = new CidadesModelo();
        $array = $cidadesModelo->select("");
        return $array;
    }
	
	function retornaID_Cidade($name) {
		$cidadesModelo = new CidadesModelo();
		$array = $cidadesModelo->select("WHERE name = _utf8 '".$name."' COLLATE utf8_unicode_ci");
		$id = $array[0]['id'];
		return $id;
	}

}

?>

